677868
407798
335115
504275
563889
646350
567887
937817
179572
908112
10438
599902
5303799
3719581
3238148
2557804
2301988
2149609
2070358
194278
1850118
1750136
1740196
1667471